Lenguaje XML

Introducción

XML (eXtensible Markup Languaje) es un lenguaje de marcado, pero a diferencia de HTML que posee un conjunto de etiquetas definidas, en XML el conjunto de etiquetas es definido por el usuario.

El objetivo de esta tecnología es poder intercambiar información entre aplicaciones de manera "legible para el ser humano". Sin embargo, uno de los problemas de XML es que no incluye información semántica en sus elementos.

XML es la base del desarrollo de aplicaciones y servicios web SOAP.

 

XML (eXtensible Markup Languaje)

Un documento XML está compuesto por tres partes:

 

Validación de documentos XML

La validación de documentos XML se utiliza para comprobar que el conjunto de etiquetas utilizado es correcto y que la información utilizada de tipos también lo es.

Para ser aceptado, un XML tiene que cumplir dos condiciones:

Existen dos métodos para validar documentos XML:

 

 

Ejemplo de esquema y validación

XML Schema

 

XML Válido

 

Operaciones con documentos XML

Existen varios lenguajes que utilizan DOM para poder consultar y transformar la información en formato XML:

Consulta en XML:

by Jose Manuel Pinillos